#include <REGX52.H>

void Delay(unsigned int xms)  // 011.0592MHz
{
    unsigned char i, j;

    while(xms)
    {
        i = 2;
        j = 199;
        do
        {
            while (--j);
        } while (--i);
        xms--;
    }
}

void main()
{
    while(1)
    {
			if(P3_0 == 0)
			{
				Delay(20);
				while(P3_0 == 0);
				Delay(20);
		
				P2_0 =~ P2_0;
			}
    }

}
